package com.ruoyi.ade.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 标准数据集对象 standard
 *
 * @author wxh
 * @date 2025-06-02
 */
public class Standard extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    private Long id;

    /**
     * $column.columnComment
     */
    @Excel(name = "Year")
    private Long year;

    /**
     * $column.columnComment
     */
    @Excel(name = "Month")
    private Long month;

    /**
     * 记录类型  日常查房，危急值
     */
    @Excel(name = "Type")
    private String type;

    /**
     * $column.columnComment
     */
    @Excel(name = "Content")
    private String content;

    /**
     * $column.columnComment
     */
    @Excel(name = "Ades")
    private String ades;

    /**
     * $column.columnComment
     */
    private String adesEnire;
    private String adesEnireRes;  //识别比对结果  L1 / L2 / L3 /LN

    /**
     * $column.columnComment
     */
    private String adesDeepseek;
    private String adesDeepseekRes;

    /**
     * $column.columnComment
     */
    private String adesGpt;
    private String adesGptRes;

    /**
     * $column.columnComment
     */
    private String adesQwen;
    private String adesQwenRes;

    /**
     * $column.columnComment
     */
    private String nagAdesEnire;
    private String nagAdesEnireRes;

    /**
     * $column.columnComment
     */
    private String nagAdesDeepseek;
    private String nagAdesDeepseekRes;

    /**
     * $column.columnComment
     */
    private String nagAdesGpt;
    private String nagAdesGptRes;

    /**
     * $column.columnComment
     */
    private String nagAdesQwen;
    private String nagAdesQwenRes;

    /**
     * $column.columnComment
     */
    private String ragAdesEnire;
    private String ragAdesEnireRes;

    /**
     * $column.columnComment
     */
    private String ragAdesDeepseek;
    private String ragAdesDeepseekRes;

    /**
     * $column.columnComment
     */
    private String ragAdesGpt;
    private String ragAdesGptRes;

    /**
     * $column.columnComment
     */
    private String ragAdesQwen;
    private String ragAdesQwenRes;

    /**
     * $column.columnComment
     */
    @Excel(name = "Source")
    private String source;

    /**
     * status
     */
    private String status;

    /**
     * $column.columnComment
     */
    private Long score;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setYear(Long year) {
        this.year = year;
    }

    public Long getYear() {
        return year;
    }

    public void setMonth(Long month) {
        this.month = month;
    }

    public Long getMonth() {
        return month;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getContent() {
        return content;
    }

    public void setAdes(String ades) {
        this.ades = ades;
    }

    public String getAdes() {
        return ades;
    }

    public void setAdesEnire(String adesEnire) {
        this.adesEnire = adesEnire;
    }

    public String getAdesEnire() {
        return adesEnire;
    }

    public void setAdesDeepseek(String adesDeepseek) {
        this.adesDeepseek = adesDeepseek;
    }

    public String getAdesDeepseek() {
        return adesDeepseek;
    }

    public void setAdesGpt(String adesGpt) {
        this.adesGpt = adesGpt;
    }

    public String getAdesGpt() {
        return adesGpt;
    }

    public void setAdesQwen(String adesQwen) {
        this.adesQwen = adesQwen;
    }

    public String getAdesQwen() {
        return adesQwen;
    }

    public void setNagAdesEnire(String nagAdesEnire) {
        this.nagAdesEnire = nagAdesEnire;
    }

    public String getNagAdesEnire() {
        return nagAdesEnire;
    }

    public void setNagAdesDeepseek(String nagAdesDeepseek) {
        this.nagAdesDeepseek = nagAdesDeepseek;
    }

    public String getNagAdesDeepseek() {
        return nagAdesDeepseek;
    }

    public void setNagAdesGpt(String nagAdesGpt) {
        this.nagAdesGpt = nagAdesGpt;
    }

    public String getNagAdesGpt() {
        return nagAdesGpt;
    }

    public void setNagAdesQwen(String nagAdesQwen) {
        this.nagAdesQwen = nagAdesQwen;
    }

    public String getNagAdesQwen() {
        return nagAdesQwen;
    }

    public void setRagAdesEnire(String ragAdesEnire) {
        this.ragAdesEnire = ragAdesEnire;
    }

    public String getRagAdesEnire() {
        return ragAdesEnire;
    }

    public void setRagAdesDeepseek(String ragAdesDeepseek) {
        this.ragAdesDeepseek = ragAdesDeepseek;
    }

    public String getRagAdesDeepseek() {
        return ragAdesDeepseek;
    }

    public void setRagAdesGpt(String ragAdesGpt) {
        this.ragAdesGpt = ragAdesGpt;
    }

    public String getRagAdesGpt() {
        return ragAdesGpt;
    }

    public void setRagAdesQwen(String ragAdesQwen) {
        this.ragAdesQwen = ragAdesQwen;
    }

    public String getRagAdesQwen() {
        return ragAdesQwen;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getSource() {
        return source;
    }

    public void setScore(Long score) {
        this.score = score;
    }

    public Long getScore() {
        return score;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAdesEnireRes() {
        return adesEnireRes;
    }

    public void setAdesEnireRes(String adesEnireRes) {
        this.adesEnireRes = adesEnireRes;
    }

    public String getAdesDeepseekRes() {
        return adesDeepseekRes;
    }

    public void setAdesDeepseekRes(String adesDeepseekRes) {
        this.adesDeepseekRes = adesDeepseekRes;
    }

    public String getAdesGptRes() {
        return adesGptRes;
    }

    public void setAdesGptRes(String adesGptRes) {
        this.adesGptRes = adesGptRes;
    }

    public String getAdesQwenRes() {
        return adesQwenRes;
    }

    public void setAdesQwenRes(String adesQwenRes) {
        this.adesQwenRes = adesQwenRes;
    }

    public String getNagAdesEnireRes() {
        return nagAdesEnireRes;
    }

    public void setNagAdesEnireRes(String nagAdesEnireRes) {
        this.nagAdesEnireRes = nagAdesEnireRes;
    }

    public String getNagAdesDeepseekRes() {
        return nagAdesDeepseekRes;
    }

    public void setNagAdesDeepseekRes(String nagAdesDeepseekRes) {
        this.nagAdesDeepseekRes = nagAdesDeepseekRes;
    }

    public String getNagAdesGptRes() {
        return nagAdesGptRes;
    }

    public void setNagAdesGptRes(String nagAdesGptRes) {
        this.nagAdesGptRes = nagAdesGptRes;
    }

    public String getNagAdesQwenRes() {
        return nagAdesQwenRes;
    }

    public void setNagAdesQwenRes(String nagAdesQwenRes) {
        this.nagAdesQwenRes = nagAdesQwenRes;
    }

    public String getRagAdesEnireRes() {
        return ragAdesEnireRes;
    }

    public void setRagAdesEnireRes(String ragAdesEnireRes) {
        this.ragAdesEnireRes = ragAdesEnireRes;
    }

    public String getRagAdesDeepseekRes() {
        return ragAdesDeepseekRes;
    }

    public void setRagAdesDeepseekRes(String ragAdesDeepseekRes) {
        this.ragAdesDeepseekRes = ragAdesDeepseekRes;
    }

    public String getRagAdesGptRes() {
        return ragAdesGptRes;
    }

    public void setRagAdesGptRes(String ragAdesGptRes) {
        this.ragAdesGptRes = ragAdesGptRes;
    }

    public String getRagAdesQwenRes() {
        return ragAdesQwenRes;
    }

    public void setRagAdesQwenRes(String ragAdesQwenRes) {
        this.ragAdesQwenRes = ragAdesQwenRes;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("year", getYear())
                .append("month", getMonth())
                .append("type", getType())
                .append("content", getContent())
                .append("ades", getAdes())
                .append("adesEnire", getAdesEnire())
                .append("adesDeepseek", getAdesDeepseek())
                .append("adesGpt", getAdesGpt())
                .append("adesQwen", getAdesQwen())
                .append("nagAdesEnire", getNagAdesEnire())
                .append("nagAdesDeepseek", getNagAdesDeepseek())
                .append("nagAdesGpt", getNagAdesGpt())
                .append("nagAdesQwen", getNagAdesQwen())
                .append("ragAdesEnire", getRagAdesEnire())
                .append("ragAdesDeepseek", getRagAdesDeepseek())
                .append("ragAdesGpt", getRagAdesGpt())
                .append("ragAdesQwen", getRagAdesQwen())
                .append("source", getSource())
                .append("score", getScore())
                .append("status", getStatus())
                .toString();
    }
}
